package gui;

import org.uqbar.arena.actions.MessageSend;
import org.uqbar.arena.layout.ColumnLayout;
import org.uqbar.arena.layout.HorizontalLayout;
import org.uqbar.arena.widgets.Button;
import org.uqbar.arena.widgets.Label;
import org.uqbar.arena.widgets.Panel;
import org.uqbar.arena.windows.Window;
import org.uqbar.arena.windows.WindowOwner;

import aOrganizar.Asiento;

@SuppressWarnings("serial")
public class MensajeCompraWindow extends Window<MensajeCompra> {
	
	
	public MensajeCompraWindow(WindowOwner parent, Asiento asiento) {
		super(parent, new MensajeCompra(asiento));
	}

	protected void agregar_titulo_usuario(Panel panel) {
		Panel p = new Panel(panel);
		p.setLayout(new HorizontalLayout());
		this.setTitle("Aterrizar.com");
		new Label(p).bindValueToProperty("mensaje");

	}

	protected void agregar_boton_close(Panel panel) {
		Panel actionsPanel = new Panel(panel);
		actionsPanel.setLayout(new HorizontalLayout());
		new Button(actionsPanel).setCaption("Cerrar").onClick(
				new MessageSend(this, "close"));
	}

	@Override
	public void createContents(Panel mainPanel) {
		Panel FormPanel = new Panel(mainPanel);
		FormPanel.setLayout(new ColumnLayout(2));
		agregar_titulo_usuario(mainPanel);
		agregar_boton_close(mainPanel);
	}

}
